@charset "gb2312";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:left;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height:30px;
	color:#333333;
	}
	
	a{
	text-decoration: none;
	color:#333333;
}	
*{
	margin:0px;
	padding:0px;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	
}
li{list-style-type: none;}
#top {
	height: 193px;
	width: 100%;
	background-image: url(../images/index_02.jpg);
	background-repeat: repeat-x;
	min-width:1200px;
}
#top-z {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#title {
	height: 37px;
	color: #333;
	min-width:1200px;
}
#title table tr td a {
	color: #333;
}
#title table tr td a:hover {
	color: #0f419b;
}
#logo {
	height: 103px;
	width: 1200px;
}
#nav {
	height: 53px;
	min-width:1200px;
}
#nav ul li {
	height: 53px;
	width: 150px;
	line-height: 53px;
	text-align: center;
	float: left;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#nav ul li a { display:block; width:150px; height:53px;
	font-weight: bold;
	color: #FFF;
	display: block;
}
#nav ul li a:hover {
	background-image: url(../images/index_07.jpg);
}
#nav_over{background-image: url(../images/index_07.jpg); color:#fff;}

#banner {
	position:relative;
	width:100%;
	height:489px;
	z-index:2;
	margin:auto;
	min-width:1200px;
}
#banner .slides_container {
	width:100%;
	height:489px;
	position:relative;
	overflow:hidden;
	display:none;
	z-index:1;
	min-width:1200px;
}
#banner .slides_container .bg-slide {
	width:100%;
	height:489px;
	display:block;
	z-index:1;
	min-width:1200px;
}
#banner .slides_container #bg1 {
	background:url(../images/banner1.jpg) repeat-x top #fff;
}
#banner .slides_container #bg2 {
	background:url(../images/banner2.jpg) repeat-x top #fff;
}


#banner .pagination {
	width:190px;
	z-index:100001;
	position:absolute;
	left:49%;
	bottom:10px;
}
#banner .pagination li {
	float:left;
	list-style:none;
}
#banner .pagination li a {
	display:block;
	width:20px;
	height:20px;
	font-size:8px;
	line-height:20px;
	background:url(images/zhongding201300008_s1.gif) no-repeat;
	float:left;
	text-align:center;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .pagination li.current a {
	background-position:-20px 0 }#product {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	overflow:hidden;
}
#product-left {
	float: left;
	width: 238px;
	background-color: #0046cd;
}
#product-left h3 {
	height: 109px;
	width: 238px;
	background:url(../images/top_title.jpg) bottom;
	color:#ffffff; font-size:20px; line-height:86px; text-align: center;
}
.list {
	width: 199px;
	background-color: #0046cd;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.list li {
	height: 39px;
	width: 199px;
	background-image: url(../images/index_27.jpg);
	background-repeat: no-repeat;
	line-height: 39px;
	text-indent: 3em;
	margin-bottom: 10px;
}
.list li a { display:block; width:199px; height:39px; line-height:39px;
	color: #FFF;
}
.list li a:hover {
	color: #FF0;
	background:url(../images/index_27_1.jpg) no-repeat left center;
}

.class_active{color: #FF0;background:url(../images/index_27_1.jpg) no-repeat left center;}
#product-right {
	float: right;
	width: 941px;
}
#product-right ul li {
	float: left;
	width:303px;
	margin:7px 5px;
	overflow:hidden;
	height:270px;
}
#product-right ul li img {
	height: 226px;
	width: 301px;
	border:1px solid #cccccc;
}
#product-right ul li p {
	height: 39px;
	width: 301px;
}
#product-right ul li p img {
	height: 25px;
	width: 63px;
	float: right;
	margin-top: 6px;
	margin-right: 8px;
}
#product-right ul li p a {
	color: #333;
}
#product-right ul li p a:hover {
	color: #0f419b;
}

#YS {
	background:url(../images/index_48.jpg) no-repeat center center;
	width: 100%;
	overflow:hidden;
	height:886px;
	margin-top: 20px;
	min-width:1200px;
	
}#YS2 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	height: 320px;
}
#YS2 h3 {
	height: 51px;
	width: 1200px;
	background-image: url(../images/index_51.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 23px;
}
#YS2 p {
	line-height: 32px;
}
#YS2 p strong {
	color: #e70014;
}

#about {
	height: 590px;
	width: 100%;
	background-color: #e0e0e0;
	padding-top: 30px;
}
#about-z {
	height: 521px;
	width: 1160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	padding: 20px;
}
#about-N {
	height: 247px;
}

#about-N h3 {
	height: 66px;
	width: 800px;
	background-image: url(../images/index_69.jpg);
	background-position: 420px;
	background-repeat: no-repeat;
}
#about-z #about-N p {
	line-height: 30px;
}
#case {
	margin-top: 30px;
}

#case h3 {
	height: 37px;
	width: 1160px;
	background-image: url(../images/index_80.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#case h3 img {
	float: right;
	margin-top: 5px;
}


#demof{ width:1160px; overflow:hidden;}
.demolist{ float:left; width:216px; text-align:center; height:190px; margin:0 1px;}
.demolist img{ width:216px; height:164px;}
.demolist p {height: 25px;	width: 216px;	background-color: #12110f;	text-align: center;	line-height: 25px;}
.demolist p a{ color:#fff;}


#content {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	height: 400px;
}
#news {
	float: left;
	width: 726px;
}
#news h3 {
	height: 38px;
	width: 726px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/index_96.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#news h3 img {
	float: right;
	margin-top: 8px;
	margin-right: 5px;
}
.news-nr {
	float: right;
	width: 479px;
}
.news-nr li {
	height: 45px;
	line-height: 45px;
	background-image: url(../images/index_53_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 479px;
}
.news-nr li small {
	font-family: Tahoma;
	float: right;
	margin-right: 8px;
	color: #666;
	font-size: 14px;
}
.news-nr li a {
	color: #000;
	display: block;
	text-indent: 2em;
	background-image: url(../images/index_109.jpg);
	background-repeat: no-repeat;
	background-position: 8px 15px;
	width: 479px;
	height: 45px;
}
.news-nr li a:hover {
	color: #0f419b;
}
#contact {
	width: 430px;
	float: right;
}
#contact h3 {
	height: 38px;
	width: 430px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../images/index_99.jpg);
	background-repeat: no-repeat;
	margin-bottom: 25px;
}
#contact h3 img {
	float: right;
	margin-top: 8px;
	margin-right: 5px;
}
#contact p {
	line-height: 30px;
}
#contact p strong {
	color: #ea0000;
}
#footer {
	height: 212px;
	width: 100%;
	background-image: url(../images/index_115.jpg);
	background-repeat: repeat-x;
	margin-top: 20px;
	min-width:1200px;
}
#footer-z {
	width: 1072px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
}
.mu {
	height: 36px;
	width: 1072px;
	border: 1px solid #3a6ede;
	margin-bottom: 20px;
}
.mu li {
	height: 36px;
	width: 119px;
	line-height: 36px;
	text-align: center;
	float: left;
}
.mu li a {
	color: #FFF;
}
.mu li a:hover {
	color: #FF0;
}
#footer-z p {
	line-height: 30px;
	text-align: center;
	color: #FFF;
}

.f_link{ clear:both; width:1180px; margin:10px auto; padding:10px; border:1px solid #cccccc;}

.main{ width:1200px; margin:20px auto; overflow:hidden;}
.left{ float:left; overflow:hidden; width:238px;}
.right{ float:left; overflow:hidden; width:941px; margin:0 0 0 21px;}

.right_content{ padding:20px 0; overflow:hidden;}
.right_content p img{ max-width:800px;}

.page_news{ margin:10px;}
.page_news ul li{ background:url(../images/news_ocpm.jpg) no-repeat left center; line-height:28px; padding:0 0 0 20px; border-bottom:1px dashed #cccccc; clear:both; }
.page_news ul li span{ float:right;}

.right_title{ background:url(../images/right_title.jpg) no-repeat left center; height:37px; line-height:37px; padding:0 0 0 30px; color:#ffffff;}
.right_title span{ float:right; font-size:14px; padding:0 10px 0 0; color:#0244c3;}

.page_pro { float:left; width:280px; height:265px; text-align:center; margin:10px; overflow:hidden; text-align:center; }
.page_pro  img{ width:275px; height:222px; }

#page{line-height:26px; text-align:center; clear:both;}
#page a{ background:#0257a7; color:#ffffff; padding:5px 10px; margin:0 5px;}
#page a:hover{ background:#d62130; color:#fff;}